#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#define USER "USER"
#define MY_ENV "myval"
#define MYPWD "PWD"
//int main(int argc,char* argv[],char* envp[])
int main()
{
    extern char** environ;
    for(int i = 0 ;environ[i];i++)
    {
        printf("environ[%d]=%s\n",i,environ[i]);
    }
//    for(int i = 0 ;envp[i];i++)
//    {
//        printf("envp[%d] = %s\n",i,envp[i]);
//        
//    }



//    if(argc != 2) {
//        printf("Usage: \n\t%s [-a/-b/-ab/-ac/-bc/abc]\n",argv[0]);
//        return 1;
//    }
//    if(strcmp("-a",argv[1])== 0)
//    {
//        printf("功能a\n");
//    }
//    if(strcmp("-b",argv[1])== 0)
//    {
//        printf("功能b\n");
//    }
//    if(strcmp("-c",argv[1])== 0)
//    {
//        printf("功能c\n");
//    }
//    if(strcmp("-ab",argv[1])== 0)
//    {
//        printf("功能ab\n");
//    }
//    if(strcmp("-bc",argv[1])== 0)
//    {
//        printf("功能bc\n");
//    }
//
    //for(int i = 0;i< argc;i++)
    //{
    //    printf("argv[%d]:%s\n",i,argv[i]);
    //}
    //printf("%s\n",getenv(MYPWD));
//    char *myenv = getenv(MY_ENV);
//    if(myenv == NULL)
//    {
//        printf("%s,not found\n", MY_ENV);
//        return 1;
//    }
   // printf("%s = %s\n",MY_ENV,myenv);
   // char* who = getenv(USER);
   //  if(strcmp(who,"root")== 0)
   // {

   //     printf("user:%s\n",who);
   //     printf("user:%s\n",who);
   //     printf("user:%s\n",who);
   //     printf("user:%s\n",who);
   //     printf("user:%s\n",who);
   // }
   // else{
   //     printf("权限不足！\n");

   // }
    return 0;
}
